Microsoft — Software Engineer II - Azure Storage

Posted: 20-08-2025

Salary: ₹20 - ₹35 Lakhs/Annum Expected

Overview:

Microsoft Azure Storage is one of the largest object storage services in the world, scaling up to exabytes of data across global data centers. This service powers millions of Azure virtual machines, video content, billions of photos, and data types for enterprises worldwide. It’s a foundational service of Microsoft Azure, supporting Blob Storage, Table Storage, Queue Storage, File Storage, Disk Storage, and Data Lake Store.

As a Software Engineer II in this team, you’ll work on some of the most challenging distributed systems problems in the cloud, contributing to services that are mission-critical for both Microsoft and its enterprise customers.

Responsibilities:

  • Be part of an inclusive, world-class engineering team.
  • Design, build, and scale distributed systems handling massive amounts of data.
  • Identify dependencies and support in developing design documents for features.
  • Break down work into tasks, provide estimations, and work closely with stakeholders to align with user requirements.
  • Act as a Designated Responsible Individual (DRI) to monitor and restore services during system interruptions or downtimes.
  • Implement reusable, maintainable, and efficient code.
  • Continuously learn and embrace Microsoft’s fast-paced, live-site focused culture.

Key Technical Skills:

C, C++, C#, Java, JavaScript, Python, Distributed Systems, Cloud Storage, Problem Solving, System Design

Requirements:

  • Bachelor’s Degree in Computer Science or related technical field. Equivalent practical experience may also be considered.
  • At least 2+ years of software engineering experience with hands-on coding in one or more of the listed programming languages.

Preferred:

  • Ability to pass Microsoft Cloud Background Check upon hire and every two years thereafter.
  • Strong problem-solving ability and willingness to take ownership as a DRI.
  • Growth mindset and collaboration skills to thrive in an inclusive team environment.

Why Join?

  • Work on large-scale distributed systems that impact millions of users.
  • Experience challenges of scale and criticality that accelerate professional growth.
  • Be part of a collaborative and innovative culture that values inclusion and diversity.
  • Benefit from Microsoft’s industry-leading perks: healthcare, educational resources, generous leave, investments, discounts, and global networking opportunities.

Important Notice:

This job description and related content are owned by Microsoft. We are only sharing this information to help job seekers find opportunities. For application procedures, status, or any related concerns, please contact Microsoft directly. We do not process applications or respond to candidate queries.